<script>
	export default {
		onLaunch: function() {
			this.updateApp()
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			imagesUrl(url) {
				return `https://showyoung.oss-cn-hangzhou.aliyuncs.com/bangbox/images/${url}`
			},
			// 强制更新小程序
			updateApp() {
				const updateManager = uni.getUpdateManager();

				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					if (res.hasUpdate) {
						uni.showLoading({})
					}
				});

				updateManager.onUpdateReady(function(res) {
					uni.hideLoading();
					uni.showModal({
						title: '更新提示',
						content: '新版本已经准备好，是否重启应用？',
						success(res) {
							if (res.confirm) {
								// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
								updateManager.applyUpdate();
							}
						}
					});

				});
				updateManager.onUpdateFailed(function(res) {
					uni.hideLoading();
					uni.showModal({
						title: '发现新版本',
						content: '请删除当前小程序，重新搜索打开',
					});
					// 新的版本下载失败
				});
			},
		},
	}
</script>

<style lang="scss">
	/* 一些公共样式 */
	@import "~@/styles/globalStyle.css";
	@import "~@/styles/textStyle.css";

	/* 每个页面公共css */
	@import "@/uni_modules/uview-ui/index.scss";
	// 复制图标

	// 图标
	@import "@/static/iconfont/iconfont.css";

	// 公共版心
	.public345 {
		width: 750rpx;
		padding: 0 30rpx;
		box-sizing: border-box;
	}

	// 页面背景颜色f8
	/* #ifdef MP-WEIXIN || H5 || APP-PLUS */
	page {
		background: #f8f8f8;
	}

	/* #endif */


	@font-face {
		font-family: YouSheBiaoTiHei;
		/* #ifdef APP-PLUS */
		src: url('~@/static/fontfamliy/YouSheBiaoTiHei.ttf');
		/* #endif */
		/* #ifdef MP-WEIXIN */
		src: url('https://showyoung.oss-cn-hangzhou.aliyuncs.com/font/YouSheBiaoTiHei.ttf');
		/* #endif */
		/* #ifdef H5 */
		src: url('~@/static/fontfamliy/YouSheBiaoTiHei.ttf');
		/* #endif */
	}

	@font-face {
		font-family: D-DIN;
		/* #ifdef APP-PLUS */
		src: url('~@/static/fontfamliy/D-DIN.ttf');
		/* #endif */
		/* #ifdef MP-WEIXIN */
		src: url('https://showyoung.oss-cn-hangzhou.aliyuncs.com/font/D-DIN.ttf');
		/* #endif */
		/* #ifdef H5 */
		src: url('~@/static/fontfamliy/D-DIN.ttf');
		/* #endif */
	}

	// @font-face {
	// 	font-family: "YouSheBiaoTiHei";
	// 	/* #ifdef APP-PLUS */
	// 	src: url('@/static/font_rule/YouSheBiaoTiHei-2.ttf');

	// 	/* #endif */

	// 	/* #ifdef MP-WEIXIN */
	// 	src: url('https://magic-box-app.oss-cn-hangzhou.aliyuncs.com/font/YouSheBiaoTiHei.ttf');
	// 	/* #endif */
	// }

	.YouSheBiaoTiHei {
		font-family: YouSheBiaoTiHei;
	}

	// DOUYU字体以后均不再使用
	// @font-face {
	// 	font-family: DOUYU;
	// 	/* #ifdef APP-PLUS */
	// 	src: url('~@/static/fontfamliy/douyuFont.otf');
	// 	/* #endif */
	// 	/* #ifdef MP-WEIXIN */
	// 	src: url('https://showyoung.oss-cn-hangzhou.aliyuncs.com/font/douyuFont.otf');
	// 	/* #endif */
	// 	/* #ifdef H5 */
	// 	src: url('~@/static/fontfamliy/douyuFont.otf');
	// 	/* #endif */
	// }
</style>